cnc lathe cnc manufacturing machining pcb assembly milling machine shop solder pallet smt bga cad reflow cnc machining contract manufacturing wave solder pallet wave solder lathe pcb